<?php 
	
	if (isset($_GET['alert']) && !empty($_GET['alert'])) {
		$alert =$_GET['alert'];
		echo "<script type='text/javascript'>alert('$alert');</script>";
	}

	$testmatricula = "/^\d*[0-9]$/";

	if ($_GET['id'] =="" || !preg_match($testmatricula,$_GET['id']) || strlen($_GET['id']) > 10) {
		//echo "1";
		header("location:index.php?page=funcionario/funcionario.php&alert=Matricula invalida!");
	}

 	$matricula = $_GET['id'];

 	$sql2 = "SELECT * FROM funcao";
 	$resultado2 = mysql_query($sql2) or die(mysql_error());

 	$sqlperm = "SELECT * FROM permissoes";
 	$resulperm = mysql_query($sqlperm) or die(mysql_error());

	$sql = "CAll pesquisa_func($matricula)";
	
	$resultado = mysql_query($sql) or die(mysql_error());

	$arrayResult = mysql_fetch_array($resultado);

	$nome = $arrayResult['no_funcionario'];
	$funcao = $arrayResult['idfuncao'];
	$dt_inscricao = $arrayResult['dt_inscricao'];
	$id_usuario = $arrayResult['id_usuario'];
	$usuario = $arrayResult['usuario'];
	$idpermissoes = $arrayResult['idpermissoes'];
        
	

	
 ?>
 <html>
 <head>
 	<title>SGA - Sistema de Gerenciamento Administrativo - Alterar Cadastro de Funcionário</title>
        <script type="text/javascript">
 		var camposts = new Array( false, false, false, false);
 		
 		var retorno = true;

 		function verifnome() {
 			var tstnome= RegExp(/^[a-zA-z\s]+$/);
 		 	nome = document.getElementById('nome').value;
 		 	if (!(tstnome.test(nome)) || nome.length < 5 ) {
			 	document.getElementById('nome').style.backgroundColor='#FFC2E6';
					camposts[0] = false;
			    }else{
			    	document.getElementById('nome').style.backgroundColor='#C0D9FC';
					camposts[0] = true;
			    }	
 		}

 		function verifuser(){
 		 	user = document.getElementById('usuario').value;
 		 	if (user == "" || user.length < 5 ) {
			 	document.getElementById('usuario').style.backgroundColor='#FFC2E6';
					camposts[1] = false;
			    }else{
			    	document.getElementById('usuario').style.backgroundColor='#C0D9FC';
					camposts[1] = true;
			    }	
 		}

 		function verifsenha(){
 		 	senha = document.getElementById('senha').value;

 		 	if (senha == "" || senha.length < 5 || senha.length > 10) {
			 	document.getElementById('senha').style.backgroundColor='#FFC2E6';
					camposts[2] = false;
			}else{
			    document.getElementById('senha').style.backgroundColor='#C0D9FC';
				camposts[2] = true;
			}	
 		}
		
		function verifconsenha(){
 		 	consenha = document.getElementById('consenha').value;
 		 	senha = document.getElementById('senha').value;

 		 	if (consenha == "" || consenha.length < 5 || consenha.length > 10 ) {
			 	document.getElementById('consenha').style.backgroundColor='#FFC2E6';
					camposts[3] = false;
			}else if (consenha === senha) { 
				document.getElementById('consenha').style.backgroundColor='#C0D9FC';
				camposts[3] = true;
			}else{
			    document.getElementById('consenha').style.backgroundColor='#FFC2E6';
					camposts[3] = false;
			}	
 		}
		
		function valida () {
                verifnome();
                verifuser();
                verifsenha();
                verifconsenha();

			for (var i = 0; i < camposts.length; i++) {
				if (!(camposts[i])) {
					retorno = false;
				}
			}

			if (retorno) {
				return true;
			}else{
				return false;
				retorno = true;
			} 
		
        }

		function confirmsair(){
			var sair = confirm("Deseja sair?");
			if(sair){
				window.location.href="../logout.php";
			}
		}
			 
 	</script>
 </head>
 <body>
	<form action="funcionario/ceditarfuncionario.php" method="post" onsubmit='return valida()'>
			<fieldset id="formulario" class="field">
				<legend>Editar Cadastro de Funcionário</legend>

		 		<label>Matricula: </label><b id="ltpers"><?php echo $matricula; ?></b><input type="hidden" name="matricula" id="matricula" value="<?php echo $matricula; ?>" > <br/>
		 		<label for="nome">Nome: </label><input type="text" name="nome" id="nome" value="<?php echo $nome; ?>" onblur="verifnome()"><br/>
		 		<label for="usuario">Usuario: </label><input type="text" name="usuario" id="usuario" value="<?php echo $usuario; ?>" onblur="verifuser()"><br/>
		 		<label for="senha">Senha: </label><input type="password" name="senha" id="senha" onblur="verifsenha(2)"><br/>
		 		<label for="consenha">Confirme a Senha: </label><input type="password" name="consenha" id="consenha" onblur="verifconsenha()"><br/>
		 		<label for="funcao">Função: </label>
		 			<SELECT name="funcao" id="funcao">
		 				<?php while ($arrayresultado2 = mysql_fetch_assoc($resultado2)): ?>
		 					<?php if ($funcao == $arrayresultado2['idfuncao']): ?>

		 						<option  value="<?php echo $arrayresultado2['idfuncao']; ?>" selected>
			 						<?php echo $arrayresultado2['descricaofunc']; ?>
			 					</option>

		 					<?php continue; endif ?>

		 					<option  value="<?php echo $arrayresultado2['idfuncao']; ?>">
		 						<?php echo $arrayresultado2['descricaofunc']; ?>
		 					</option>

		 				<?php endwhile ?>

		 			</SELECT><br/>
		 			<label for="permissao">Permissao: </label>
		 			<SELECT name="permissao" id="permissao">
		 				<?php while ($arrayperm = mysql_fetch_array($resulperm)): ?>

		 					<?php if ($idpermissoes == $arrayperm['idpermissoes']): ?>

									<option  value="<?php echo $arrayperm['idpermissoes']; ?>" selected>
						 			<?php echo $arrayperm['descricao']; ?>
						 		</option>

		 					<?php continue; endif ?>

						 		<option  value="<?php echo $arrayperm['idpermissoes']; ?>">
						 			<?php echo $arrayperm['descricao']; ?>
						 		</option>
			 				
		 				<?php endwhile;?>
		                                                                    
		 			</SELECT></br>
		 			<input type="reset" value="Limpar"><input type="submit" value="Salvar">
		 	</fieldset>
	</form>
 </body>
 </html>

 